#pragma once
extern HGE * hge;

extern PyObject * pyHGEError;
extern PyObject * pyFRAMEFUNC;
extern PyObject * pyRENDERFUNC;
extern PyObject * pyGFXRESTOREFUNC;
extern PyObject * pyFOCUSLOSTFUNC;
extern PyObject * pyFOCUSGAINFUNC;
extern PyObject * pyEXITFUNC;
extern PyMethodDef hgeMethods[];
extern const char * DESC_HTEXTURE;
extern const char * DESC_HTARGET;
extern const char * DESC_HCHANNEL;

#define DEFINE_PYTHON_FUNCTION(doc,flag,name) static const char name##_doc[]=doc;\
	static int name##_flag = flag;\
	static PyObject * name(PyObject *self,PyObject *args)

